body {
    padding: 70px 0;
}



.css-form {
    border: 1px solid #CCC;
}
.css-form-header {
    border-bottom: 1px solid #CCC;
    clear: both;
    height: 17px;
    padding: 10px;
}
.css-form-row {
    padding: 10px 20px;
}
.css-form-row label {
    float: left;
    padding: 8px 5px 0 0;
    text-align: right;
    width: 120px;
}
.css-form-footer {
    border-top: 1px solid #CCC;
    padding: 10px;
}

.css-table {
    border: 1px solid #CCC;
    border-collapse: collapse;
    width: 100%;
    margin-bottom: 10px;
}
.css-table thead tr td {
    border-bottom: 1px solid #CCC;
    padding: 10px;
}



.css-width-10 {
    width: 10px !important;
}
.css-width-25 {
    width: 25px !important;
}
.css-width-50 {
    width: 50px !important;
}
.css-width-75 {
    width: 75px !important;
}
.css-width-100 {
    width: 100px !important;
}
.css-width-150 {
    width: 150px !important;
}
.css-width-200 {
    width: 200px !important;
}

.css-blank-10 {
    display: inline-block;
    width: 10px;
}

.css-text-center {
    text-align: center;
}

.css-error {
    border: 1px solid #b94a48 !important;
}

.css-color-red {
    color: #b94a48;
}
.css-color-green {
    color: #468847;
}
.css-color-blue {
    color: #3a87ad;
}
.css-color-yellow {
    color: #c09853;
}

.css-cursor-pointer {
    cursor: pointer;
}